﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace 数据库常用操作封装
{
    public static class StringTool
    {
        /// <summary>
        /// 查找包含指定子字符串的所有字符串并存储在 List<string> 集合中返回
        /// </summary>
        /// <param name="list">要查找的字符串集合</param>
        /// <param name="substr">要搜索的子字符串</param>
        /// <returns>包含匹配项的 List<string> 集合</returns>
        public static List<string> FindStringWithSubstring(List<string> list, string substr)
        {
            // 创建用于存储结果的 List<string> 对象。
            List<string> result = new List<string>();

            // 遍历传入的字符串集合。
            foreach (string s in list)
            {
                // 如果当前字符串包含指定的子字符串，则将其添加到结果集合中。
                if (s.Contains(substr))
                {
                    result.Add(s);
                }
            }
            return result;
        }

    }
}
